MCVSVTISRGQKDSIPPTPTSGFDNPRTTVVIYNDLGGHLPLRYHCKSKNDDLGDRNMAVNGTWSFEFRPSVFGGTLFFCGFIWDKELHWFDIYKQSRDREFAEFGCRRCEWKIRKDGPCKLNKNSNMFDVCLPWNSQSL